//:number|string 联合类型注解
let a: number|string|boolean;
a="123";
a=123;

function getID(id:number|string|boolean){
    //narrow 在ts中每当使用数据类型判断的时候 ts会自动的缩小 范围
    if(typeof id === "string"){
    // ts帮助确定id一定是string类型
    console.log(id.toUpperCase());
    }else{
        console.log(id);
    }
}
getID("abc")
getID(123)
getID(true)